rest spot - Spanish English Dictionary